<h1 class="kf">Knopflerfish OSGi Tutorials</h1>

<p>
  This page contains links to tutorials and guides on how to use OSGi frameworks 
  and the KF OSGi distribution.
</p>

<dl class="kf">
  <dt><a href="tutorials/kf_osgi_tutorial/kf_osgi_tutorial.pdf">OSGi tutorial v2</a></dt>
  <dd>A Step by Step Introduction to OSGi Programming Based on the 
    Knopflerfish OSGi Framework. 
    <p>
      The tutorial includes examples src code located at<br>
      <code>docs/tutorials/kf_osgi_tutorial/example_source</code>
    </p>
  </dd>
  <dt>
    <a href="osgi_service_tutorial.html"> The OSGi Service Tutorial</a>
  </dt>
  <dd> The complete survival guide for handling OSGi services</dd>

  <dt>
    <a href="osgi_with_security.html">Running Knopflerfish OSGi with Security</a>
  </dt>
  <dd>
    A very short tutorial to get started with OSGi security and
    permissions using Knopflerfish.
  </dd>
  
  <dt>
    <a href="android_dalvik_tutorial.html">Running Knopflerfish on Android / Dalvik</a>
  </dt>
  <dd>
    An introduction on how to run Knopflerfish on Android / Dalvik
  </dd>

</dl>
